home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d22 / ds400a.arc / DS_USERS.MAN < prev    next >
Encoding:
Text File  |  1990-06-29  |  76.6 KB  |  1,594 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                         DIRECTORY SCANNER (tm) Ver 4.00
  16.  
  17.                            Copyright (c)  1986-1990
  18.                               All Rights Reserved
  19.  
  20.                                       by
  21.  
  22.                                  Nat Martino
  23.  
  24.                            501 W. Vineyard Ave #514
  25.                                Oxnard, CA 93030
  26.                                 (805) 485-6340
  27.                            -> PRIOR TO 1 MAY 1991 <-
  28.  
  29.  
  30.                                  PO Box 21284
  31.                                Concord, CA 94521
  32.                                 (415) 682-3618
  33.                             -> AFTER 1 MAY 1991 <-
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.                        T A B L E   O F   C O N T E N T S
  66.  
  67.  
  68.  
  69.          DIRECTORY INDICATOR MOVEMENT  . . . . . . . . . . . . . .    1
  70.             Directory Movement with Arrow Keys . . . . . . . . . .    1
  71.             Linking Directories to Numbers . . . . . . . . . . . .    2
  72.  
  73.          FILE INDICATOR MOVEMENT . . . . . . . . . . . . . . . . .    3
  74.  
  75.          COMMANDS  . . . . . . . . . . . . . . . . . . . . . . . .    4
  76.             Attribute Tagged Files  . . . . [    A     ] . . . . .    4
  77.             Attribute Directory . . . . . . [  ctrl-A  ] . . . . .    4
  78.             Command Entry . . . . . . . . . [ C  alt-C ] . . . . .    5
  79.             Drive Change  . . . . . . . . . [    D     ] . . . . .    5
  80.             Delete Tagged Files . . . . . . [  alt-D   ] . . . . .    6
  81.             Directory Tree Modifications. . [  ctrl-D  ] . . . . .    6
  82.             Edit Indicated File . . . . . . [ E  alt-E ] . . . . .    9
  83.             Edit Defaults . . . . . . . . . [  ctrl-E  ] . . . . .   10
  84.             Find File . . . . . . . . . . . [    F     ] . . . . .   11
  85.             Free Bytes on Other Drive . . . [  alt-F   ] . . . . .   12
  86.             Help Menu . . . . . . . . . . . [    ?     ] . . . . .   12
  87.             Copy Tagged Files . . . . . . . [    K     ] . . . . .   12
  88.             Color Changes . . . . . . . . . [  alt-K   ] . . . . .   13
  89.             List Indicated File . . . . . . [ L  alt-L ] . . . . .   14
  90.             Limits of Program . . . . . . . [  ctrl-L  ] . . . . .   15
  91.             Move Tagged Files . . . . . . . [    M     ] . . . . .   15
  92.             25 43/50 Line Mode Toggle . . . [  alt-M   ] . . . . .   15
  93.             Print Tagged Files  . . . . . . [ P  alt-P ] . . . . .   16
  94.             Rename Indicated File . . . . . [    R     ] . . . . .   16
  95.             Rescan Directory  . . . . . . . [  alt-R   ] . . . . .   16
  96.             Refresh Screen  . . . . . . . . [  ctrl-R  ] . . . . .   17
  97.             Split Screen  . . . . . . . . . [    S     ] . . . . .   17
  98.             Select & Sort . . . . . . . . . [  alt-S   ] . . . . .   17
  99.             Tag File  . . . . . . . . . . . [    T     ] . . . . .   18
  100.             Tag All Files . . . . . . . . . [  alt-T   ] . . . . .   18
  101.             Control Tagging . . . . . . . . [  ctrl-T  ] . . . . .   18
  102.             Untag File  . . . . . . . . . . [    U     ] . . . . .   19
  103.             Untag All Files . . . . . . . . [  alt-U   ] . . . . .   19
  104.             Utility Tree Dump . . . . . . . [  ctrl-U  ] . . . . .   19
  105.             Volumn ID Toggle  . . . . . . . [  ctrl-V  ] . . . . .   19
  106.             eXecute File  . . . . . . . . . [ X  alt-X ] . . . . .   20
  107.             Switch/Flip Screen  . . . . . . [    +     ] . . . . .   20
  108.  
  109.          MACROS  . . . . . . . . . . . . . . . . . . . . . . . . .   21
  110.  
  111.          EXIT PROGRAM . . . . . . . . . . . [    F9    ] . . . . .   24
  112.  
  113.          LICENSING & REGISTRATION  . . . . . . . . . . . . . . . .   24
  114.  
  115.          WARRANTY & DISCLAIMER . . . . . . . . . . . . . . . . . .   25
  116.  
  117.  
  118.                                     - i - 
  119.  
  120.  
  121.  
  122.                      +-------------------------------------+
  123.          ============|    DIRECTORY INDICATOR MOVEMENT     |===========
  124.                      +-------------------------------------+
  125.  
  126.               The Function Keys F1 thru F8 allow the user to  move  the
  127.          directory  highlighter  from one directory to another.  Moving
  128.          the highlighter from directory to directory  does  not  change
  129.          the  user  into the newly highlighted directory until the user
  130.          strikes the carriage return [CR] key.  The directory  function
  131.          keys do the following:
  132.  
  133.            F1 - Move  the  directory  highlighter  backward/up  to  the
  134.                  previous directory.
  135.  
  136.            F2 - Move the directory highlighter forward/down to the next
  137.                 directory.
  138.  
  139.            F3 - Move the directory highlighter up the tree display half
  140.                 as many directories as are currently displayed.
  141.  
  142.            F4 - Move the directory highlighter down  the  tree  display
  143.                 half as many directories as are currently displayed.
  144.  
  145.            F5 - Move the directory highlighter to the root directory.
  146.  
  147.            F6 - Move  the  directory   highlighter  to  the  very  last
  148.                 directory.
  149.  
  150.            F7 - Scroll up the display of the directory structure.
  151.  
  152.            F8 - Scroll down the display of the directory structure.
  153.  
  154.                   ************      You  need  to  hit  the
  155.                   * REMEMBER *      carriage return [CR] to
  156.                   ************      change/enter a directory.
  157.  
  158.               If the user is in the split screen mode (see "S"  option)
  159.          the active directory is altered as indicated above with the F1
  160.          thru  F8  and <CR>  keys.  To alter the directory in the  non-
  161.          active display, use the <Ctrl-PgUp>, <Ctrl-PgDn> and <Ctrl-CR>
  162.          keys.
  163.  
  164.               DIRECTORY MOVEMENT WITH ARROW KEYS  -  The  user  has  an
  165.          alternate means of moving the  directory  highlighter  through
  166.          the use of the arrow keys.  Normally the arrow keys  are  used
  167.          to move amongst the files of a directory,  however;  with  the
  168.          help of the space bar acting as a toggle key, the  arrow  keys
  169.          can move the directory highlighter as well.  This can be handy
  170.          for  those users possessing keyboards with function keys along
  171.          the top of the keyboard which makes it difficult  to  use  for
  172.          directory movement.
  173.  
  174.  
  175.  
  176.  
  177.                                     - 1 - 
  178.  
  179.  
  180.  
  181.              The SPACE bar is used as a toggle to switch the definition
  182.          of the arrow keys from file movement to directory movement and
  183.          back again.  A small left pointing arrow  will  appear  midway
  184.          down the border between the  directory  screen  and  the  file
  185.          screen  when  the  arrow  keys  work  on  directory  movement.
  186.          When no left arrow appears in the border between the  screens,
  187.          the arrow  keys  work on  file  movement.   Users  that desire
  188.          preventing the SPACE bar from  acting  as a  toggle  key  (and
  189.          accidently switching the arrow key definitions)  can lock  out
  190.          the  SPACE  bar toggle feature by   selecting   the   "CTRL-E"
  191.          (edit defaults) option and setting the appropriate default.
  192.  
  193.               LINKING DIRECTORIES TO NUMBERS OPTION - The user may link
  194.          a directory to a number (1 thru 9) or alt-number  (alt-1  thru
  195.          alt-9)   key  sequence.   After  a  directory  is  so  linked,
  196.          selecting the number or alt-number sequence will highlight the
  197.          desired directory.  To enter the directory the user may  still
  198.          be required to hit the return/enter key.
  199.  
  200.               The user may display and/or change directory-number links
  201.          by selecting the "0" key or "alt-0" key sequence.  The display
  202.          presented  will allow changes to the links by highlighting the
  203.          desired directory with F1 thru F8,  the  desired  number  with
  204.          Up/Dn Arrows,  and then using the Ins key to assign a link, or
  205.          the Del key to delete a link.  If changes are made,  the  user
  206.          is  prompted to chose whether the startup defaults file should
  207.          be permanently modified.  Also from this display the user  may
  208.          elect  to  switch  directly  to  another  displayed  directory
  209.          without making any changes to displayed links.
  210.  
  211.               When  using  the  directory   link   option   to   switch
  212.          highlighted  directories  the  drive  id  of  the  source  and
  213.          destination directories is significant.  If the  drive  id  of
  214.          the   source  or  current  directory  is  different  from  the
  215.          destination or future directory  then  not  only  is  the  new
  216.          directory  highlighted  but the user is also placed in the new
  217.          directory and presented with the listing of files in that  new
  218.          directory  on  the right side of the display.  If the drive id
  219.          of the source and  destination  are  the  same  then  the  new
  220.          directory  is  highlighted  but  the  user  remains in the old
  221.          directory and the file  listing  on  the  right  side  of  the
  222.          display  remains  unchanged.  To  enter  the  new  directory a
  223.          return/enter must be entered.
  224.  
  225.               "TAB <ltr>" OPTION - Depressing the TAB key  followed  by
  226.          a letter  will move the  highlighted  directory  to  the first
  227.          directory whose first letter of its full  pathname  (excluding
  228.          drive id, ie: "c:\") is equal to or greater than the specified
  229.          letter.
  230.  
  231.               Currently there is a  limitation  of  a  maximum  of  150
  232.          directories  for  any  one  drive.  Exceeding  this limit will
  233.          result in an error message.  See "CTRL-L" option.
  234.  
  235.  
  236.                                     - 2 - 
  237.  
  238.  
  239.  
  240.  
  241.                          +---------------------------+
  242.          ================|  FILE INDICATOR MOVEMENT  |=================
  243.                          +---------------------------+
  244.  
  245.               Upon  entering  a  directory  that  contains  one or more
  246.          files,  the first file in the directory is marked with 2 small
  247.          triangluar  indicators,  one  on  each  side of the file name.
  248.          This indicates which file is the current "indicated file", and
  249.          further file information about this file is displayed  at  the
  250.          bottom of the display screen.
  251.  
  252.               To  change  the  "indicated file" the file indicators are
  253.          moved from file to file through the use of  the  cursor  arrow
  254.          keys  on  the numeric keypad.  The arrow and related keys work
  255.          as follows:
  256.  
  257.             Up Arrow Key    - Move to the previous file
  258.  
  259.             Down Arrow Key  - Move to the next file
  260.  
  261.             Left Arrow Key  - Move to the file in  the  column  to  the
  262.                               left
  263.  
  264.             Right Arrow Key - Move to the file in  the  column  to  the
  265.                               right
  266.  
  267.             Home Key        - Move to the first  file  on  the  display
  268.                               screen
  269.  
  270.             End Key         - Move to the  last  file  on  the  display
  271.                               screen
  272.  
  273.             PgUp Key        - Display previous page of file names
  274.  
  275.             PgDn Key        - Display next page of file names
  276.  
  277.               The  PgUp/PgDn  keys  are  active only when the currently
  278.          displayed directory has more files than can fit  on  a  single
  279.          screen/page.
  280.  
  281.            "TAB TAB <ltr>" OPTION -    Depressing  the  TAB  key  twice
  282.          followed by a letter will change the "indicated file"   to  be
  283.          the  first file whose first letter of its name is equal to  or
  284.          greater than the specified letter.
  285.  
  286.               Currently there is a limitation of a maximum of 300 files
  287.          per any one directory.  Exceeding this limit will result in an
  288.          error message.  See "CTRL-L" option.
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.                                     - 3 - 
  296.  
  297.  
  298.  
  299.                          +---------------------------+
  300.          ================|         COMMANDS          |=================
  301.                          +---------------------------+
  302.               +-----------------------------+         +----------+
  303.          -----|   ATTRIBUTE TAGGED FILES    |---------|   "A"    |-----
  304.               +-----------------------------+         +----------+
  305.  
  306.               This option allows the user to change 4 of the  attribute
  307.          bits  on  all  files  that are tagged.  Depressing "A" with no
  308.          files tagged will allow the user to work only on  the  current
  309.          indicated file.  Activation of  this  option  will  allow  the
  310.          user  to turn on/off the read-only bit,   the system bit,  the
  311.          hidden  bit and the archive bit  by  toggling the   "r",  "s",
  312.          "h"  and "a" keys respectively.  Changing the file's attribute
  313.          bits   only  takes effect when the "M"   key (for  Modify)  is
  314.          depressed.   The  user should toggle the attribute select keys
  315.          ("r",  "s", "h" & "a")   to the desired states,   then hit the
  316.          "m" key to  activate the desired changes.
  317.  
  318.               This  option  will also allow the user to  tag  or  untag
  319.          certain  files  based on the current status of  the  attribute
  320.          bits.   The user should set/specify the desired attribute bits
  321.          to  test  each file,   then select <CTRL-T>  or  <CTRL-U>  for
  322.          tagging or untagging based on the specified bits.  The <SPACE>
  323.          bar  can be used to toggle the logical AND/OR condition  which
  324.          applies to this control tagging option.
  325.  
  326.               The option will also allow the use of <Alt-T> and <Alt-U>
  327.          for tagging or untagging all files.  Additionally single file
  328.          tagging or untagging is allowed with the "T" and "U" keys.
  329.  
  330.               +-----------------------------+         +----------+
  331.          -----|     ATTRIBUTE DIRECTORY     |---------| "Ctrl-A" |-----
  332.               +-----------------------------+         +----------+
  333.  
  334.               This option allows the user to change  the  same  4  file
  335.          attribute  bits  that  Option  A (above) changes,  except this
  336.          option  works  on  the  attribute  bits  of  the   highlighted
  337.          directory.   The  significance  of  changing  the   read-only,
  338.          system,  and archive bits of a directory is unknown.   Turning
  339.          the  hidden bit of a directory on will hide the directory from
  340.          the normal  DOS "dir"   command.   The   DS  program  can  see
  341.          the   directory regardless of the condition of the hidden bit.
  342.          The   user   may want  to  hide  a  directory  so  that  other
  343.          people that use the same machine do not  rummage  through  the
  344.          hidden   directory.   This assumes the other users do not know
  345.          or  have  access  to the DS or other programs  that  show  the
  346.          directory  regardless  of the hidden   bit.    The   user   is
  347.          prohibited   from   changing  the attribute bits on  the  root
  348.          directory  of  any  drive.   All  sub-directories   are   fair
  349.          game.
  350.  
  351.  
  352.  
  353.  
  354.                                     - 4 - 
  355.  
  356.  
  357.  
  358.               Upon  selecting this option,  the attribute bit  settings
  359.          show the current status of the highlighted directory. The user
  360.          can  use  the F1  thru F8   keys to show the bits settings  on
  361.          other directories.
  362.  
  363.               +-----------------------------+       +------------+
  364.          -----|        COMMAND ENTER        |-------|"C"  "Alt-C"|-----
  365.               +-----------------------------+       +------------+
  366.  
  367.              The  command  entry  option  allows  the user to enter any
  368.          command they would enter at the  normal  DOS  command  prompt.
  369.          Whatever  is entered by the user is passed on to a second copy
  370.          of "command.com".   Upon depressing the "c" or "alt-c" key the
  371.          display screen will  be  cleared  and  the  following  message
  372.          appear:
  373.  
  374.                 To return to DS - Enter only a carriage return
  375.  
  376.          The DOS command line prompt will be the current path  followed
  377.          by a triangle symbol pointing to the right.   Users may  enter
  378.          as many commands in sequence as they desire,  returning  to DS
  379.          by entering only a carriage return.   This option  will  allow
  380.          the user to interface with DOS command stack programs such  as
  381.          "CED", and with DOS  keyboard  enhancement  programs  such  as
  382.          "Newkey".
  383.  
  384.               The "c" option will process one  or more  commands  while
  385.          the DS program stays resident in  memory.   The "alt-c" option
  386.          will process the desired  command  while  overlaying  the   DS
  387.          program.  Upon  termination  of  the  "alt-c"  option  the  DS
  388.          program will be reloaded from disk.   The  "alt-c"  option  is
  389.          slower to reload/restart DS but useful  in  systems  that  are
  390.          tight on memory.  Upon reloading DS the "alt-c"  option should
  391.          retain the same current "indicated file"; however, all tagging
  392.          of files will be lost.
  393.  
  394.               The edit defaults option ("Ctrl-E")  contains a selection
  395.          item  that will instruct the program to automatically use  the
  396.          "alt-c"  option  even if the "c"  option  was selected if  the
  397.          amount  of  available memory is less than a  specified  value.
  398.          The specified amount of memory is user tunable. Selecting 590k
  399.          for the memory limit will force the program to always use  the
  400.          overlay option.  Selecting  10k  for  the  memory  limit  will
  401.          prevent the overlay option from being used  in  place  of  the
  402.          normal option.
  403.  
  404.               +-----------------------------+         +----------+
  405.          -----|        DRIVE CHANGE         |---------|   "D"    |-----
  406.               +-----------------------------+         +----------+
  407.  
  408.              The  drive  change  option  allows the user to switch to a
  409.          different default drive and display  the  directory  structure
  410.          information of the new drive.  When switching off a hard disk,
  411.  
  412.  
  413.                                     - 5 - 
  414.  
  415.  
  416.  
  417.          all directory structure information about that drive and other
  418.          pertinent  program  information (ie:  current colors) is first
  419.          copied to the "ds_globl.log" and  "ds_drv_?.log"  files.  This
  420.          is done so that when switching back to that hard  disk  it  is
  421.          not necessary to do a rescan of the entire disk to recover the
  422.          disk directory structure information.  The  user  can  specify
  423.          which drives the program will maintain "log"  files on through
  424.          the use of the "Ctrl-E" option.
  425.  
  426.              This option will also  allow  the  user  to  change  to  a
  427.          different log file of the same or  different  drive.  Once the
  428.          user presses "d" to activate this option they may  then  enter
  429.          up to 4 characters for the  specified  destination  drive.  If
  430.          the user specifies the destination drive of "c", they will  be
  431.          switched to the C: drive using  the  "ds_drv_c.log"  (default)
  432.          log file.  If the user  specifies  the  destination  drive  of
  433.          "c123", they will be  switched  to  the  C:  drive  using  the
  434.          "ds_drv_c.123" log file.  Note that neither a ":"  nor  a  "."
  435.          is used.  If the user switches to a drive via a log file other
  436.          than the  default  (".log")  then  the  default  log  file  is
  437.          overwritten by the specified log file so that it  becomes  the
  438.          current default log.
  439.  
  440.               +-----------------------------+         +----------+
  441.          -----|     DELETE TAGGED FILES     |---------| "Alt-D"  |-----
  442.               +-----------------------------+         +----------+
  443.  
  444.              The  delete  tagged  files  option  will allow the user to
  445.          delete those files that  have  been  tagged  (see  Option  "T"
  446.          below).  This  option  will  first request a confirmation that
  447.          the user really wants to delete all those  files  marked.  THE
  448.          DEFAULT  CONFIRMATION  RESPONSE IS "Y",  SO DEPRESSING ANY KEY
  449.          EXCEPT "N" (and ESC) WILL DELETE ALL TAGGED FILES.
  450.  
  451.               +-----------------------------+         +----------+
  452.          -----| DIRECTORY TREE MODIFICATION |---------| "Ctrl-D" |-----
  453.               +-----------------------------+         +----------+
  454.  
  455.              The  directory  modification option will allow the user to
  456.          add/delete  directories  and  change  the  name  of  specified
  457.          directories.  Additionally, this option will enable  the  user
  458.          to  modify  the  tree   display  without  adding  or  deleting
  459.          directories on the hard disk, and to save to or read from disk
  460.          "log" files of  the  specified  drives.  Once  the  option  is
  461.          selected, the 7 sub-options are displayed.
  462.  
  463.             Add Directory - This option will create a new directory  on
  464.                the hard disk and modify the tree display to include the
  465.                new directory.
  466.  
  467.                1. The user  must  highlight  (using F1-F8)  the  PARENT
  468.                   directory where the  new  directory  will  be  added,
  469.                   press the "a" key, and then enter the name of the new
  470.  
  471.  
  472.                                     - 6 - 
  473.  
  474.  
  475.  
  476.                   directory.
  477.                2. The  addition  is  denied  if  the current  number of
  478.                   directories is already at the max directory limit.
  479.                3. The new directory name must be  valid.
  480.                4. The new directory name must have a full pathname less
  481.                   than 64 characters and a screen print name less  than
  482.                   40 characters.
  483.  
  484.             Delete Directory - This option will  delete  the  specified
  485.                directory from both the hard disk and the tree  display.
  486.  
  487.                1. The user must highlight (using F1-F8)  the  directory
  488.                   which they desire to delete and then  press  the  "d"
  489.                   key.
  490.                2. Deletion  is  denied if  the user is currently in the
  491.                   specified directory  (ie:  right  side  file  display
  492.                   matches left side highlighted directory).
  493.                3. Deletion  is  denied if  the highlighted directory is
  494.                   not empty (ie:  has  subdirectories  or  files  still
  495.                   attached).
  496.                4. Deletion  is  denied if  the highlighted directory is
  497.                   the root directory.
  498.  
  499.             Change Name - This option will allow the user to change the
  500.                name of a directory on  both  the  hard  disk  and  tree
  501.                display.
  502.  
  503.                1. The user must highlight (using F1-F8)  the  directory
  504.                   which they desire to change, press the "c"  key,  and
  505.                   then enter the new directory name.
  506.                2. The new directory name must be valid.
  507.                3. The new directory name must have a full pathname less
  508.                   than 64 characters and a screen print name  less than
  509.                   40 characters.  Additionally, the  subdirectories  of
  510.                   the  directory  in  question must not exceed  the  64
  511.                   character pathname as a result of this name change.
  512.                4. The change name option only works on PC/MS DOS  3.0+.
  513.                   DOS 2.x does not support changing of directory names.
  514.  
  515.             Unmount Subdirectories - This option will allow the user to
  516.                delete  subdirectories   on  the  tree  display  without
  517.                deleting them from the hard disk.  It  will  enable  the
  518.                user to make room for  other  directories  in  the  tree
  519.                display should they be confronting the program limits of
  520.                150 directories per drive.   This option will also check
  521.                to insure that the highlighted directory is really valid
  522.                (out on the disk) and display an error message if it is
  523.                not valid and should be unmounted.
  524.  
  525.                1. The user must highlight (using F1-F8)  the  directory
  526.                   which they desire to delete, then press the "u"  key.
  527.                2. The root directory cannot be unmounted.
  528.  
  529.  
  530.  
  531.                                     - 7 - 
  532.  
  533.  
  534.  
  535.             Mount Subdirectories - This option will allow the  user  to
  536.                add to the tree display subdirectories which are already
  537.                present on the hard disk.
  538.  
  539.                1. The user  must  highlight  (using F1-F8)  the  PARENT
  540.                   directory of the new subdirectories, then  press  the
  541.                   "m" key.
  542.  
  543.             Write Log File - This option will allow the user  to  write
  544.                out to disk a "log" file of the  current  drive  as  the
  545.                current tree display represents.
  546.  
  547.                1. The user  need only press the "w" key and then  enter
  548.                   the 3 letter filename extension for the file.
  549.                2. The user should not specify a filename  extension  of
  550.                   "log" as the  program  uses  that  extension  as  the
  551.                   default log file for the specified drive.
  552.                3. Note that the user can only specify 3 characters  for
  553.                   the filename extension and that  the "."  is  already
  554.                   provided by the program.
  555.                4. This write option will not only write a new log  file
  556.                   out to disk but also cause a  "switch"  to  that  new
  557.                   log file.  The ".ext" will change in the  top  border
  558.                   after the drive identifier to indicate such a switch.
  559.  
  560.             Switch Log File - This option will allow the user to switch
  561.                to a different "log" file of the current drive which may
  562.                radically change the current tree display.
  563.  
  564.                1. The user  need only press the "s" key and then  enter
  565.                   the 3 letter filename extension for the file.
  566.                2. Note that the user can only specify 3 characters  for
  567.                   the filename extension and that the  "."  is  already
  568.                   provided by the program.
  569.  
  570.             Log Filename Format = ds_drv_X.YYY
  571.                   where  X = letter "a" thru "z" indicating which drive
  572.                              this log file represents.
  573.                        YYY = "log" - default log file for this drive
  574.                          or
  575.                            = "any other valid 3 char"  - a  special log
  576.                              file for the specified drive  created  and
  577.                              maintained by the user.
  578.  
  579.             Log File Rules:
  580.                1. The "ds_drv_X.log" file is  always  the  current  and
  581.                   default log file for specified  drive X.  (X = letter
  582.                   "a" thru "z")
  583.                2. When exiting the Directory Mod (ctrl-d)  routine  the
  584.                   ".log" file for the current  drive  is  automatically
  585.                   updated on the disk to reflect the current  displayed
  586.                   directory tree.
  587.                3. When exiting the Directory  Mod  (ctrl-d)  routine  a
  588.  
  589.  
  590.                                     - 8 - 
  591.  
  592.  
  593.  
  594.                   drive log file with an extension other than ".log" is
  595.                   updated automatically if the extension  is  shown  in
  596.                   the top border after the drive identifier.
  597.                4. If drive X has  2  log  files  (extensions  ".log"  &
  598.                   ".123") and the user currently on drive Y  wishes  to
  599.                   return to drive X, they may  specify  either  of  the
  600.                   following to the Drive Change ("d") command:
  601.                      a) "X" - to change to drive X using ".log" as  the
  602.                         drive log.
  603.                      b) "X123" - to change to drive X using  ".123"  as
  604.                         the drive log.  This input will result  in  the
  605.                         ".log" file being written over  by  the  ".123"
  606.                         file.
  607.  
  608.             Upon  completion  of any of the above  options the  program
  609.          will  make necessary adjustments to the directory tree display
  610.          and  allow the  user  to  make  additional modifications.   To
  611.          terminate the directory  modification option, hit the ESC key.
  612.          Upon terminating this  option  with  with  the  ESC  key,  the
  613.          program automatically updates the current drive's ".log"  file
  614.          to reflect the current tree display. Additionally, if the user
  615.          is currently using a log file other than ".log" (ie: .123) and
  616.          that extension is shown in the  top  border  after  the  drive
  617.          identifier, then the specified log file (.123)  will  also  be
  618.          updated to reflect the current tree display.
  619.  
  620.               +-----------------------------+       +------------+
  621.          -----|     EDIT INDICATED FILE     |-------|"E"  "Alt-E"|-----
  622.               +-----------------------------+       +------------+
  623.  
  624.              The  edit  option  will allow the user to edit the current
  625.          "indicated file".  The  user  must  supply  and  identify  the
  626.          desired  editor  to  the  DS program.  The DS program does not
  627.          provide an editor of its own, but simply attempts to execute a
  628.          ".com" or ".exe" file that has been defined  by  the  "Ctrl-E"
  629.          option  as the default editor.  The user should specify a full
  630.          pathname for the desired editor with the "Ctrl-E"  option.  If
  631.          the user has not previously defined their own favorite  editor
  632.          to  the  DS  program,  the program  will attempt to execute  a
  633.          file by the name of  "edit.com",  "edit.exe",  or  "edit.bat".
  634.          Upon  successful  execution  of  the  defined  editor,  the DS
  635.          program passes to it  the name  of the current indicated file.
  636.          Upon  termination  of  the  editing  process,  the  DS program
  637.          resumes where it left off.
  638.  
  639.               The "e" option will edit the indicated file while  the DS
  640.          program stays resident in  memory.   The  "alt-e"  option will
  641.          edit the indicated file while overlaying the DS program.  Upon
  642.          termination of the  "alt-e"  option the  DS  program  will  be
  643.          reloaded from disk.  The  "alt-e"  option is  slower to reload
  644.          or restart DS but useful in systems that are tight on  memory.
  645.          Upon reloading DS the  "alt-e"  option should  retain the same
  646.          current "indicated file";  however, all tagging of files  will
  647.  
  648.  
  649.                                     - 9 - 
  650.  
  651.  
  652.  
  653.          be lost.
  654.  
  655.               The edit defaults option ("Ctrl-E")  contains a selection
  656.          item  that will instruct the program to automatically use  the
  657.          "alt-e"  option  even if the "e"  option  was selected if  the
  658.          amount  of  available memory is less than a  specified  value.
  659.          The specified amount of memory is user tunable. Selecting 590k
  660.          for the memory limit will force the program to always use  the
  661.          overlay option.  Selecting  10k  for  the  memory  limit  will
  662.          prevent the overlay option from being used  in  place  of  the
  663.          normal option.
  664.  
  665.               It  is  highly  recommended  that  the  user  obtain  and
  666.          execute the  "DPATH"  program  (found  on  most  RBBS  boards)
  667.          in   their autoexec.bat  file.  DPATH  is  to  data files what
  668.          PATH is to executable files. With DPATH in effect, your editor
  669.          will  be able  to  find  supporting  files  even  though  your
  670.          current  directory may not be  the directory where your editor
  671.          and the support files reside.  Users who have DOS 3.2 or later
  672.          should use the  "APPEND"  command which accomplishes the  same
  673.          results as the DPATH program.
  674.  
  675.               +-----------------------------+         +----------+
  676.          -----|        EDIT DEFAULTS        |---------| "Ctrl-E" |-----
  677.               +-----------------------------+         +----------+
  678.  
  679.              The  Edit  Defaults   option will  allow   the   user   to
  680.          define 6 default parameters.  The user can specify the default
  681.          editor (depressing the "E" key), the default lister ("L" key),
  682.          and  the  default  print  ("P"  key)  programs.   The  initial
  683.          defaults  for the editor,   lister,  and  printer  are "edit",
  684.          "list",  and "print",   but may be  changed by the user.  Upon
  685.          selection of this option the user is presented with a  display
  686.          of  the  current  defaults and the  command  keys  to   effect
  687.          changes. The user should specify A COMPLETE PATHNAME  for  the
  688.          desired editor, lister, and print programs.  For example,   if
  689.          the desired editor is "list.com" in the "dos" directory on the
  690.          "c:"   drive,  then specify "c:\dos\list"   rather  than  just
  691.          "list".   Failure to  specify a complete pathname will  result
  692.          in  the  "alt-e",  "alt-l",  and "alt-p"  options failing   to
  693.          execute  and   presenting   the following (rather  misleading)
  694.          DOS error message:
  695.  
  696.                          "run-time error R6005
  697.                           -not enough memory on exec"
  698.  
  699.              This  option  will also allow the user  to  specify  which
  700.          drives  the program will maintain "log"  files.  Log files are
  701.          maintained  on hard disks so the program will not  rescan  the
  702.          entire  disk  each time on startup to determine the  directory
  703.          structure information.
  704.  
  705.              This option will additionally allow the user to specify an
  706.  
  707.  
  708.                                     - 10 - 
  709.  
  710.  
  711.  
  712.          amount  of  memory  whereupon the program  will  automatically
  713.          switch from using the "e",  "l", "x", "c"  and "p"  options to
  714.          using  the  respective overlay versions of the  same  options.
  715.          Editing  these  memory  amounts is accomplished  by  selecting
  716.          either an upper or lower case "e", "l", "x", "c", or "p".  For
  717.          example,  to decrease the specified memory amount for the  "c"
  718.          option,  depress  the  lowercase  "c"  key.  To  increase  the
  719.          specified memory for the "c" option, depress the uppercase "C"
  720.          key.
  721.  
  722.              The final default which this option can set is whether the
  723.          space  bar will toggle the use of the arrow keys between  file
  724.          and  directory  movement.   Use the space bar  to  toggle  the
  725.          default parameter settings.
  726.  
  727.               +-----------------------------+         +----------+
  728.          -----|          FIND FILE          |---------|   "F"    |-----
  729.               +-----------------------------+         +----------+
  730.  
  731.             The find option will allow the user to search  the  current
  732.          default  drive  for  a  specified file.  The user provides the
  733.          name of the file,  which can include the "*" and "?"  wildcard
  734.          specifiers.  The  find  option  will then commence a search of
  735.          all directories starting  from  the  root  directory.  When  a
  736.          matching  file  is found in a directory,  the program stops in
  737.          that directory and DISPLAYS ONLY THOSE FILES OF THE  DIRECTORY
  738.          THAT  MATCH THE SPECIFIED STRING.  This option only stops once
  739.          in each directory.  Any additional files that match (which  is
  740.          likely with "*" and "?") will also be displayed along with the
  741.          "indicated file".
  742.  
  743.             Once the program has halted  in  a  directory  that  has  a
  744.          matching file the following options are available:
  745.  
  746.              Arrow Keys   \
  747.              Home / End    }  -   Work as they normally do
  748.              PgUp / PgDn  /
  749.  
  750.              'L' or 'l' Key   -   Will list the indicated file
  751.  
  752.              Note: Directory movement keys F1-F8 do not work here.
  753.  
  754.          The user has 3 additional options to continue/terminate:
  755.  
  756.              F2  Key   -  Continue searching directories.
  757.  
  758.              [CR] Key  -  Terminate  search  option  in  the  currently
  759.                           displayed directory.
  760.  
  761.              ESC Key   -  Terminate search option & return user to  the
  762.                           original directory from which the option  was
  763.                           started.
  764.  
  765.  
  766.  
  767.                                     - 11 - 
  768.  
  769.  
  770.  
  771.          If "F2" is chosen,  upon completion of the final directory the
  772.          user is placed in the original directory from which  the  find
  773.          option was activated.
  774.  
  775.          Note:  The  find option disregards the user's current select &
  776.          sort options (see ALT-S) while searching for  matching  files.
  777.          During  execution,  the  find option uses a select criteria of
  778.          the specified search  string  and  sorts  files  by  ascending
  779.          filename.  Therefore,  display  of  directories  which contain
  780.          matching files will show  only  those  filenames  of  matching
  781.          files  even  though  there  may  be  additional  files  in the
  782.          directory.   Upon  termination  of  this  option,  the  user's
  783.          original  select & sort options are reinstated.  If,  however,
  784.          the user exits this option through the use of the CR  (current
  785.          directory) key,  there is the possibility that  the  file  the
  786.          user  just  found  will  disappear if the original file select
  787.          criteria does not match the file just found.  Confusing  isn't
  788.          it.
  789.  
  790.               +-----------------------------+         +----------+
  791.          -----|     FREE ON OTHER DRIVE     |---------| "Alt-F"  |-----
  792.               +-----------------------------+         +----------+
  793.  
  794.              This option will allow the user to find out the  available
  795.          space  (free  bytes) of any drive without having to switch off
  796.          the current drive.  This option would  most  appropriately  be
  797.          used  when  tagging  files  on  the  current  drive to copy to
  798.          another drive.  In this way the user can get a rough  estimate
  799.          as  to  how  many  files can be tagged and copied to the other
  800.          drive.  The number of free bytes on the other  drive  will  be
  801.          displayed  in  the lower right corner of the box border,  just
  802.          above the display of the number of bytes tagged on the current
  803.          drive.  Due to the nature of file space allocation by DOS  (in
  804.          clusters of varying sizes on different media), you will not be
  805.          able  to  copy as many bytes from one media to the other media
  806.          as specified in this option.  In other words,  expect to  copy
  807.          fewer than the number of free bytes displayed by this option.
  808.  
  809.               +-----------------------------+         +----------+
  810.          -----|          HELP MENU          |---------|   "?"    |-----
  811.               +-----------------------------+         +----------+
  812.  
  813.              The help menu  will display a  one  page  summary  of  all
  814.          available   options.   Expanded   context-sensitive   help  is
  815.          available by depressing the F10 key.
  816.  
  817.               +-----------------------------+         +----------+
  818.          -----|     COPY TAGGED FILES       |---------|   "K"    |-----
  819.               +-----------------------------+         +----------+
  820.  
  821.              The  copy  tagged files option  will copy those files that
  822.          are tagged (see Option "T" below) to  a  specified  directory.
  823.          The  user  will specify the desired destination directory.  If
  824.  
  825.  
  826.                                     - 12 - 
  827.  
  828.  
  829.  
  830.          the user desires to make a second copy of a file in  the  same
  831.          directory, specify only the new name of the file.  If the user
  832.          specifies only a drive specification such as "a:", the program
  833.          will  copy  the  tagged files to the current directory on that
  834.          drive.  If the user does not specify a  destination  directory
  835.          but simply enters a carriage return, the program will copy the
  836.          tagged  files to the directory which is currently highlighted.
  837.          When choosing this last method of specifying  the  destination
  838.          directory,  prior to entering the carriage return the user may
  839.          change the highlighted directory with the use of the  F1  thru
  840.          F8  keys.  The  program will not allow the user to copy a file
  841.          or files to  the  same  directory  without  specifying  a  new
  842.          filename.  In other words, no copy will take place if the user
  843.          simply  enters a carriage return and the highlighted directory
  844.          also happens to be the current  directory.  This  prevents the
  845.          system from trying to copy a file onto itself and consequently
  846.          clobbering itself.
  847.  
  848.              If in  the  split  screen  mode,  users  can  specify  the
  849.          destination directory for a copy command  with an  "*"  if the
  850.          desired destination directory  is  the  highlighted  directory
  851.          on the "other display" of the split screen display mode.   The
  852.          "*" can also be used  if  in  the  full  screen mode  and  the
  853.          desired destination is the highlighted directory in the  other
  854.          full screen "FLIP" mode.
  855.  
  856.               +-----------------------------+         +----------+
  857.          -----|        COLOR CHANGE         |---------| "Alt-K"  |-----
  858.               +-----------------------------+         +----------+
  859.  
  860.             The DS program will allow the user  with  a  color/graphics
  861.          monitor to change the color of the foreground,  background and
  862.          display border.  To enable these color changes the user  first
  863.          selects  the  ALT-K  option,  whereupon the following keys are
  864.          used:
  865.  
  866.             F1 Key  - Change/Increment the  display  foreground  color.
  867.                       The foreground cycles thru 16 colors.
  868.  
  869.             F2 Key  - Change/Increment the  display  background  color.
  870.                       The background cycles thru 8 colors.
  871.  
  872.             F3 Key  - Change/Increment the display  border  color.  The
  873.                       border cycles thru 8 colors.
  874.  
  875.             F4 Key  - Modify the defaults startup file "ds_prog.def" so
  876.                       that current selected  colors  will  be  used  on
  877.                       future initializations of the program.
  878.  
  879.             F5 Key  - Modify the default colors used  when  not  within
  880.                       the DS program. This option requires the presence
  881.                       of the ansi.sys device driver.
  882.  
  883.  
  884.  
  885.                                     - 13 - 
  886.  
  887.  
  888.  
  889.             F6 Key  - Modify the color/mono attributes on  the  display
  890.                       to  conform  with a  monochrome  display.    This
  891.                       option might be  necessary  should  the  defaults
  892.                       file   contain   color   attributes   which   are
  893.                       undesirable  (ie:  underline)  for  a  monochrome
  894.                       display.
  895.  
  896.             To exit the color change  option,  depress  the  Return  or
  897.          Escape key.
  898.  
  899.               +-----------------------------+       +------------+
  900.          -----|          LIST FILE          |-------|"L"  "Alt-L"|-----
  901.               +-----------------------------+       +------------+
  902.  
  903.             The list option will allow the user to list the contents of
  904.          the  current  "indicated  file".  The  user  must  supply  and
  905.          identify the desired lister program to the DS program.  The DS
  906.          program does not provide a lister  program  of  its  own,  but
  907.          simply  attempts  to  execute a ".com" or ".exe" file that has
  908.          been defined by  the  "Ctrl-E"  option as the default  lister.
  909.          The user should specify a complete pathname  for  the  desired
  910.          lister program with the "Ctrl-E" option.  If  the user has not
  911.          previously defined a lister  program  to the DS  program,  the
  912.          program  will  attempt  to  execute  a  file  by  the  name of
  913.          "list.com",  "list.exe",  or "list.bat".
  914.  
  915.             If the user does not have  a  lister  program  they  should
  916.          create a  "list.bat"  with  "type %1" and "pause"  as the only
  917.          2 lines in the file which  "ctrl-e"  maintains  as  the lister
  918.          file.  This way the file will  be  listed  via  the DOS "type"
  919.          command.  An  outstanding  lister program  by  Vernon D. Buerg
  920.          is  available in the  "shareware" environment  which is highly
  921.          recommended for your use.
  922.  
  923.               The "l" option will list the indicated file while  the DS
  924.          program stays resident in  memory.   The  "alt-l"  option will
  925.          list the indicated file while overlaying the DS program.  Upon
  926.          termination of the  "alt-l"  option the  DS  program  will  be
  927.          reloaded from disk.   The  "alt-l"  option is slower to reload
  928.          or restart DS but useful in systems that are tight on  memory.
  929.          Upon reloading DS the "alt-l" option  should  retain  the same
  930.          current "indicated  file";  however, all tagging of files will
  931.          be lost.
  932.  
  933.               The edit defaults option ("Ctrl-E")  contains a selection
  934.          item  that will instruct the program to automatically use  the
  935.          "alt-l"   option even if the "l"  option was selected  if  the
  936.          amount  of  available memory is less than a  specified  value.
  937.          The specified amount of memory is user tunable. Selecting 590k
  938.          for the memory limit will force the program to always use  the
  939.          overlay option.  Selecting  10k  for  the  memory  limit  will
  940.          prevent the overlay option from being used  in  place  of  the
  941.          normal option.
  942.  
  943.  
  944.                                     - 14 - 
  945.  
  946.  
  947.  
  948.  
  949.               +-----------------------------+         +----------+
  950.          -----|    LIMITS OF THE PROGRAM    |---------| "Ctrl-L" |-----
  951.               +-----------------------------+         +----------+
  952.  
  953.              This  option  will show the user the limits of the current
  954.          "DS.EXE" program.  Normally  the user  should  never  need  to
  955.          exercise this option.   However,  should one  of  the  program
  956.          limits be exceeded,  an alarm will sound and a message will be
  957.          displayed that states "Exceeded Program Limits".  The user can
  958.          then use this option to  determine  which  program  limit  was
  959.          exceeded.  Hopefully the program  will  continue  to  operate,
  960.          disregarding  the  directories  or  files  that  exceeded  the
  961.          program limits.  As the size of the data structures supporting
  962.          this program are determined at compile  time  (vice  execution
  963.          time), currently the only remedy  for  exceeding  the  program
  964.          limits is to either  rearrange your directory/file   structure
  965.          to conform to the program limits,  or  contact  the author for
  966.          another copy of the  program with  limits  extended to  values
  967.          more appropriate to your particular system.
  968.  
  969.               +-----------------------------+         +----------+
  970.          -----|      MOVE TAGGED FILES      |---------|   "M"    |-----
  971.               +-----------------------------+         +----------+
  972.  
  973.              The move tagged files option allows the user to move those
  974.          files  tagged  (see  Option "T" below) to another directory on
  975.          the  same or a different drive.   The user can either  specify
  976.          the   desired   destination   directory   or  enter  simply  a
  977.          carriage return.   If the user enters only a  carriage return,
  978.          the  program   will  move   all  the   tagged  files   to  the
  979.          directory which is currently highlighted.  When choosing  this
  980.          method  of specifying the destination directory,  the user may
  981.          change the highlighted directory with  the  F1  thru  F8  keys
  982.          prior  to  entering  the  carriage return.  Additionally,  the
  983.          highlighted  directory  must be  different  from  the  current
  984.          directory (the one in which the tagged files  are in) for this
  985.          method of entering only a carriage return to work.
  986.  
  987.              If in  the  split  screen  mode,  users  can  specify  the
  988.          destination directory for a move command  with an  "*"  if the
  989.          desired destination directory  is  the  highlighted  directory
  990.          on the "other display" of the split screen display mode.   The
  991.          "*" can also be used  if  in  the  full  screen mode  and  the
  992.          desired destination is the highlighted directory in the  other
  993.          full screen "FLIP" screen.
  994.  
  995.               +-----------------------------+         +----------+
  996.          -----|  25 43/50 LINE MODE TOGGLE  |---------| "Alt-M"  |-----
  997.               +-----------------------------+         +----------+
  998.  
  999.              The expanded 43/50 line toggle  will  allow  the  user  to
  1000.          switch back and forth  from 25 lines  to  43(EGA)  or  50(VGA)
  1001.  
  1002.  
  1003.                                     - 15 - 
  1004.  
  1005.  
  1006.  
  1007.          lines per display on monitors  supporting  such  modes.   When
  1008.          exiting the DS program the user is  automatically  placed back
  1009.          in  the 25  line mode.   Should the user exit the  DS  program
  1010.          while  in  the 43/50  line mode and subsequently  reenter  the
  1011.          program,  the user will be placed back in the 43/50 line mode.
  1012.  
  1013.               +-----------------------------+       +------------+
  1014.          -----|     PRINT TAGGED FILES      |-------|"P"  "Alt-P"|-----
  1015.               +-----------------------------+       +------------+
  1016.  
  1017.              The print tagged files option allows the user to  send  to
  1018.          the  print  program a maximum of 10 tagged files.  This option
  1019.          simply sends to the user-specified "print" program  the  first
  1020.          10  tagged  files.   The  user  specifies  the  desired  print
  1021.          program  through  the  use  of  the  "Ctrl-E"  (edit defaults)
  1022.          option.
  1023.  
  1024.               The edit defaults option ("Ctrl-E")  contains a selection
  1025.          item  that will instruct the program to automatically use  the
  1026.          "alt-p"   option even if the "p"  option was selected  if  the
  1027.          amount  of  available memory is less than a  specified  value.
  1028.          The specified amount of memory is user tunable. Selecting 590k
  1029.          for the memory limit will force the program to always use  the
  1030.          overlay option.  Selecting  10k  for  the  memory  limit  will
  1031.          prevent the overlay option from being used  in  place  of  the
  1032.          normal option.
  1033.  
  1034.               +-----------------------------+         +----------+
  1035.          -----|        RENAME FILE          |---------|   "R"    |-----
  1036.               +-----------------------------+         +----------+
  1037.  
  1038.              The rename option allows the user to rename the indicated
  1039.          file to a new name.
  1040.  
  1041.  
  1042.               +-----------------------------+         +----------+
  1043.          -----|      RESCAN DIRECTORY       |---------| "Alt-R"  |-----
  1044.               +-----------------------------+         +----------+
  1045.  
  1046.              The directory rescan  option  will  rescan  the  directory
  1047.          structure  of  the current default drive.  This option may  be
  1048.          necessary if you switch floppies in a  floppy  drive.  It  may
  1049.          also  be used on a hard disk if you make or delete directories
  1050.          without using  the  directory  modification  (CTRL-D)  option.
  1051.          This option will prompt the user whether they would  like  the
  1052.          subdirectories  in  the  tree  display  indented  by  3  or  4
  1053.          characters from their parent directory.  The default is the  3
  1054.          character indent format, which provides for a  more  compacted
  1055.          tree display and may provide for more columns  of  files  than
  1056.          would appear with a 4 character indent format.
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.                                     - 16 - 
  1063.  
  1064.  
  1065.  
  1066.               +-----------------------------+         +----------+
  1067.          -----|       REFRESH SCREEN        |---------| "CTRL-R" |-----
  1068.               +-----------------------------+         +----------+
  1069.  
  1070.              The  refresh  screen  option will allow the user to redraw
  1071.          the entire screen.  This may become  necessary  should  a  DOS
  1072.          message like "Abort, Retry or Ignor" disrupt the screen.
  1073.  
  1074.               +-----------------------------+         +----------+
  1075.          -----|        SPLIT SCREEN         |---------|   "S"    |-----
  1076.               +-----------------------------+         +----------+
  1077.  
  1078.              The   split screen option will allow the user to display 2
  1079.          different  directories  on the screen  at the  same time.  The
  1080.          directories  can  be on  the same  or different  drives.  Upon
  1081.          selecting the split screen option the top and bottom halves of
  1082.          the screen will display the same directory.  The user can then
  1083.          change  either  the  top  or bottom  display  to  a  different
  1084.          directory and/or drive.  To switch the active display from top
  1085.          to bottom or from bottom to top,  use the '+' key.   Selecting
  1086.          the  "s"   option when already in the split screen  mode  will
  1087.          cause the display to revert to the full screen mode.
  1088.  
  1089.               +-----------------------------+         +----------+
  1090.          -----|        SELECT & SORT        |---------| "Alt-S"  |-----
  1091.               +-----------------------------+         +----------+
  1092.  
  1093.              The select &  sort  option  allows  the  user  to  specify
  1094.          alternate sorts of the files in a directory.  Additionally, it
  1095.          allows  the user to filter out some files by allowing entry of
  1096.          a file match  parameter  to  use  rather  than  accepting  the
  1097.          default   file   match   parameter  of  "*.*".   Upon  program
  1098.          initialization the defaults are a filter of "*.*" with a  sort
  1099.          by filename in ascending order.
  1100.  
  1101.              After  selecting  this  option the user may change any/all
  1102.          the defaults.  Depressing the space bar will toggle  the  sort
  1103.          option through the 5 sort types of no sort,  name,  extension,
  1104.          size and date.  Depressing the up arrow  or  down  arrow  will
  1105.          toggle   the   sort   direction  to  ascending  or  descending
  1106.          respectively.  Entry of any other valid character  will  allow
  1107.          the  user  to change the file match parameter.  Depressing the
  1108.          carriage return character after valid  file  filter  parameter
  1109.          characters  will change the file filter to the newly specified
  1110.          file filter.  Depressing the carriage return character without
  1111.          any new file filter entered will change the file  filter  back
  1112.          to "*.*".
  1113.  
  1114.              The  new  sort  and  file  select  filter take effect upon
  1115.          termination of the sort/select option,  upon pressing the  ESC
  1116.          key.  After  terminating  this option the new sort option will
  1117.          be displayed on the 1st of the 3 bottom  status  lines,  right
  1118.          after  the  "Help  =  ?"  message.  Additionally,  if the file
  1119.  
  1120.  
  1121.                                     - 17 - 
  1122.  
  1123.  
  1124.  
  1125.          select filter  is  anything  other  than  "*.*",  it  will  be
  1126.          displayed  above  and  slightly  to  the  right  of  the  sort
  1127.          type/direction in the display border.
  1128.  
  1129.               +-----------------------------+         +----------+
  1130.          -----|          TAG FILE           |---------|   "T"    |-----
  1131.               +-----------------------------+         +----------+
  1132.  
  1133.              The  tag  file  option  is  used  as  a precursor to other
  1134.          options such as  the  copy  tagged  files  option.  When  this
  1135.          option  is  selected,  the  current  indicated  file is set to
  1136.          reverse video and the next file becomes the current  indicated
  1137.          file.
  1138.  
  1139.               +-----------------------------+         +----------+
  1140.          -----|       TAG ALL FILES         |---------| "Alt-T"  |-----
  1141.               +-----------------------------+         +----------+
  1142.  
  1143.              The  tag  all  files option allows the user to tag all the
  1144.          files in the current directory in preparation for execution of
  1145.          another option.
  1146.  
  1147.               +-----------------------------+         +----------+
  1148.          -----|       CONTROL TAGGING       |---------| "Ctrl-T" |-----
  1149.               +-----------------------------+         +----------+
  1150.  
  1151.              The  control tagging option will allow the user to tag  or
  1152.          untag  files  based on matches with filenames,   dates  and/or
  1153.          sizes.
  1154.  
  1155.              UP/DOWN  Arrows - Will cycle through the selection options
  1156.          (name, date or size) the user will be selecting.
  1157.  
  1158.              LEFT/RIGHT  Arrows  -  Will cycle  through  the  selection
  1159.          criteria for a particular name, date or size option.
  1160.  
  1161.              <SPACE>  -  The space bar will toggle some of the criteria
  1162.          for name,  date or size options.   Normally the space bar will
  1163.          toggle  between  a specified filename,  date or size  and  the
  1164.          "[other_screen]"  option.  The [other_screen] option indicates
  1165.          that the program should compare the file names, dates or sizes
  1166.          of the current directory with those on the "other screen" when
  1167.          the split/flip screen option has been previously selected.
  1168.  
  1169.              <TAB> - The TAB key will cycle through the month,  day and
  1170.          year criteria of the date option.
  1171.  
  1172.              <+>  - The plus key will increment the month,  day or year
  1173.          criteria of the date option.
  1174.  
  1175.              <->  - The minus key will decrement the month, day or year
  1176.          criteria of the date option.
  1177.  
  1178.  
  1179.  
  1180.                                     - 18 - 
  1181.  
  1182.  
  1183.  
  1184.              Once  the  user has setup the selection criteria  for  the
  1185.          name,  date and size options the tagging or untagging of files
  1186.          based  on such criteria is accomplished by selecting  <CTRL-T>
  1187.          or <CTRL-U> respectively.
  1188.  
  1189.              The <CR>  and F1 thru F8 keys function normally under this
  1190.          option,   allowing  the  user to move to and  enter  different
  1191.          directories.  Additionally the <Alt-T> and <Alt-U> options are
  1192.          enabled,   allowing the user to tag or untag all  the  current
  1193.          files.
  1194.  
  1195.              The  "Missing"   criteria  under the  Name  option  always
  1196.          compares  the files in the current directory against those  in
  1197.          the "other_screen".  If the "Missing" criteria is selected for
  1198.          the Name option then the "[other_screen]"  cannot be  selected
  1199.          for either the date or size options.
  1200.  
  1201.               +-----------------------------+         +----------+
  1202.          -----|         UNTAG FILES         |---------|   "U"    |-----
  1203.               +-----------------------------+         +----------+
  1204.  
  1205.              The  untag option allows the user to untag a file that has
  1206.          been tagged by mistake.
  1207.  
  1208.               +-----------------------------+         +----------+
  1209.          -----|       UNTAG ALL FILES       |---------| "Alt-U"  |-----
  1210.               +-----------------------------+         +----------+
  1211.  
  1212.              The untag all files option allows the user  to  untag  all
  1213.          the files that are currently tagged.
  1214.  
  1215.               +-----------------------------+         +----------+
  1216.          -----|      UTILITY TREE DUMP      |---------| "Ctrl-U" |-----
  1217.               +-----------------------------+         +----------+
  1218.  
  1219.              The tree dump utility option will create a  file  "tree_x"
  1220.          where the "x" is the drive letter for the current drive.  This
  1221.          file will be created in the  root  directory  of  the  current
  1222.          drive  and  contain  the  tree  structure  diagram   which  is
  1223.          displayed on the left side of the DS display screen.
  1224.  
  1225.               +-----------------------------+         +----------+
  1226.          -----|      VOLUMN ID TOGGLE       |---------| "Ctrl-V" |-----
  1227.               +-----------------------------+         +----------+
  1228.  
  1229.              The volumn id toggle option will turn on/off  the  display
  1230.          of the default drive's volumn label.  The volumn  id  will  be
  1231.          displayed in the lower left corner of the display border  when
  1232.          available and turned on.  The default on start  up  is  toggle
  1233.          off.
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.                                     - 19 - 
  1240.  
  1241.  
  1242.  
  1243.               +-----------------------------+       +------------+
  1244.          -----|        EXECUTE FILE         |-------|"X"  "Alt-X"|-----
  1245.               +-----------------------------+       +------------+
  1246.  
  1247.              The eXecute file option allows the  user  to  execute  the
  1248.          current  indicated  file if its file name extension is ".com",
  1249.          ".exe", ".bat", or ".bas".   Files with a ".bas" extension are
  1250.          passed as a parameter to the execution of a file by  the  name
  1251.          of "basica.exe". Prior to the execution of any of these files,
  1252.          this  option  allows  the user to enter command line arguments
  1253.          which are passed to the indicated  program  as  it  goes  into
  1254.          execution.
  1255.  
  1256.               The  "x"  option executes  the  indicated  program  while
  1257.          the DS program stays resident in memory.  The  "alt-x"  option
  1258.          will execute the indicated program while  overlaying  the   DS
  1259.          program.  Upon  termination  of  the  "alt-x"  option  the  DS
  1260.          program will be reloaded from disk.   The  "alt-x"  option  is
  1261.          slower to reload/restart DS but useful  in  systems  that  are
  1262.          tight on memory.   Upon reloading DS the "alt-x" option should
  1263.          retain the same current "indicated file"; however, all tagging
  1264.          of files will be lost.
  1265.  
  1266.               The edit defaults option ("Ctrl-E")  contains a selection
  1267.          item  that will instruct the program to automatically use  the
  1268.          "alt-x"   option even if the "x"  option was selected  if  the
  1269.          amount  of  available memory is less than a  specified  value.
  1270.          The specified amount of memory is user tunable. Selecting 590k
  1271.          for the memory limit will force the program to always use  the
  1272.          overlay option.  Selecting  10k  for  the  memory  limit  will
  1273.          prevent the overlay option from being used  in  place  of  the
  1274.          normal option.
  1275.  
  1276.               +-----------------------------+       +------------+
  1277.          -----|     SWITCH/FLIP SCREEN      |-------|    "+"     |-----
  1278.               +-----------------------------+       +------------+
  1279.  
  1280.              The  Switch/Flip  Screen  option will allow  the  user  to
  1281.          switch  the active display from top to bottom or bottom to top
  1282.          if  currently  in  the  split screen mode.   If  the  user  is
  1283.          currently  in a full screen mode but had previously been in  a
  1284.          split  screen mode,  selecting '+'  will flip the full  screen
  1285.          mode  to the other screen/display.   When in the  full  screen
  1286.          mode  if there exists another "flip"  screen  available,   the
  1287.          drive letter of the other "flip"  screen will be displayed  in
  1288.          the  directory  display  border just above the bottom  3  line
  1289.          status area.
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.                                     - 20 - 
  1299.  
  1300.  
  1301.  
  1302.                          +===========================+
  1303.          ================|          MACROS           |=================
  1304.                          +===========================+
  1305.  
  1306.              Limited macro definitions may be supported thru the use of
  1307.          the following keys:
  1308.  
  1309.                  Shift-F1     thru  Shift-F9       (sF1 - sF9)
  1310.                  Control-F1   thru  Control-F9     (^F1 - ^F9)
  1311.                  Alternate-F1 thru  Alternate-F9   (@F1 - @F9)
  1312.  
  1313.          To display current macro definitions or to change  definitions
  1314.          the following keys may be depressed:
  1315.  
  1316.                  Shift-F10    Control-F10     or   Alternate-F10
  1317.  
  1318.          The  user  will  then  be presented with a display showing the
  1319.          current macro definitions for the appropriate  shift,  control
  1320.          or  alternate  function  keys.  The  user  will  be allowed to
  1321.          select/highlight  the  desired  function  key  and  clear   or
  1322.          reassign  the  defined  macro  for  the selected function key.
  1323.          After changing any macros the user is prompted as  to  whether
  1324.          the changes should be made permanent.
  1325.  
  1326.              The  following  "special key sequences" may be used in the
  1327.          macro definitions:
  1328.  
  1329.                  %F = Filename of the current "indicated file"  will be
  1330.                       inserted in the  macro  at  this  position.   The
  1331.                       filename INCLUDES the filename EXTENSION (ie: the
  1332.                       characters after the period).
  1333.  
  1334.                  %f = Filename of the current "indicated file"  will be
  1335.                       inserted in the  macro  at  this  position.   The
  1336.                       filename DOES NOT INCLUDE the filename EXTENSION.
  1337.  
  1338.                  %d = Directory name  (full pathname)  of  the  current
  1339.                       highlighted directory will  be  inserted  in  the
  1340.                       macro at this position.
  1341.  
  1342.                  %R = Return prompting will be required upon completion
  1343.                       of the macro prior to returning to  the  main  DS
  1344.                       menu.  The bottom of the screen  WILL  display  a
  1345.                       message prompting for the prompt character.
  1346.  
  1347.                  %r = Return prompting will be required upon completion
  1348.                       of the macro prior to returning to  the  main  DS
  1349.                       menu.  The bottom of the screen WILL NOT  display
  1350.                       the prompting message.
  1351.  
  1352.                  %i = Input from the user is expected  prior  to  macro
  1353.                       execution.  The user will be  prompted  for  this
  1354.                       input.  Be advised  when  using  this  option  in
  1355.  
  1356.  
  1357.                                     - 21 - 
  1358.  
  1359.  
  1360.  
  1361.                       conjunction with either  %t  or  %T  that  a  "Σ"
  1362.                       (Greek sigma) character will  mark  the  position
  1363.                       where the tagged filenames will be inserted.
  1364.  
  1365.                  %T = Filenames of all currently tagged files  will  be
  1366.                       inserted in macro at this position.  The filename
  1367.                       INCLUDES   the   filename   EXTENSION   (ie:  the
  1368.                       characters after the period). If the user desires
  1369.                       to  seperate  the  filenames  with  a   specified
  1370.                       character string then specify the string (max  of
  1371.                       5 characters) between  double  quotes immediately
  1372.                       after the %T.
  1373.  
  1374.                       Example:
  1375.                           %T"-+"   Specifies that a minus sign followed
  1376.                                    by a plus  sign  seperates  all  the
  1377.                                    filenames in the macro.
  1378.  
  1379.                  %t = Filenames of all currently tagged files  will  be
  1380.                       inserted in macro at this position.  The filename
  1381.                       DOES NOT INCLUDE the filename EXTENSION.  If  the
  1382.                       user desires to  seperate  the  filenames with  a
  1383.                       specified  character  string  then  specify   the
  1384.                       string  (max  of  5  characters)  between  double
  1385.                       quotes immediately  after the  %t.
  1386.  
  1387.                       Example:
  1388.                           %t"+ +"  Specifies that a plus  sign followed
  1389.                                    by a space followed  by a plus  sign
  1390.                                    seperates  all the  filenames in the
  1391.                                    macro.
  1392.  
  1393.                 %1c = Execute the macro command only once.  Some  macro
  1394.                       commands can be executed repeatedly  (like pkarc)
  1395.                       to  accomplish  thier   mission;   however,  some
  1396.                       programs (like link) can only  be  executed  once
  1397.                       to accomplish thier task.  Use "%1"  to  indicate
  1398.                       that the macro must execute only once.   The  "c"
  1399.                       after the "%1" indicates  what  single  character
  1400.                       will  be  used to  terminate  all  but  the  last
  1401.                       line of input to the macro.
  1402.  
  1403.                       Example:
  1404.                           %1+  =  "+" terminates all but the last line.
  1405.                           %1\  =  "\" terminates all but the last line.
  1406.  
  1407.                  %O = Overlay the DS program upon executing the  macro.
  1408.                       This will  recover  the  memory used  by  the  DS
  1409.                       program for use by the  macro.   Upon  completion
  1410.                       of the macro the DS program will be restarted  or
  1411.                       reloaded  from   disk.   This  option  is  slower
  1412.                       returning to  DS  but  may  be  useful in systems
  1413.                       that are tight on memory.
  1414.  
  1415.  
  1416.                                     - 22 - 
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.                  %% = A "%" will be inserted in the definition at  this
  1423.                       position.
  1424.  
  1425.          Sample Usage:
  1426.  
  1427.           wp %F         = Execute wordperfect and send it the  filename
  1428.                           (including .ext) of the  current  "indicated"
  1429.                           file.
  1430.  
  1431.           dir /w %d %r  = Do a wide directory listing  on  the  current
  1432.                           highlighted directory and require a prompting
  1433.                           keystroke upon completion prior to  returning
  1434.                           to the main DS menu.
  1435.  
  1436.           del %f.*      = Delete the current "indicated" file  and  all
  1437.                           files  with   the  same  name  but  different
  1438.                           filename extension.
  1439.  
  1440.           erase %i      = Erase the file(s) the user will  input.   The
  1441.                           macro will prompt the user for the input.
  1442.  
  1443.           lark %f       = Execute the  "lark"  (list  archive  utility)
  1444.                           program on the current indicated file.
  1445.  
  1446.           pkzip a newlib %T%O    =  Create a new archive  file  by  the
  1447.                           name of "newlib" and to this file add all the
  1448.                           currently tagged files.  The "pkzip"  program
  1449.                           which does  the  archiving  may  be  executed
  1450.                           repeatedly to archive all the specified files
  1451.                           as DOS can  only  accept  a  maximum  of  128
  1452.                           characters per command line.  This macro will
  1453.                           also overlay (%O) the DS program to  conserve
  1454.                           memory.  DS will be  reloaded/restarted  upon
  1455.                           completion of the macro.
  1456.  
  1457.           lib oldlib -+%t"-+";%R   =   Use the "lib" program to  update
  1458.                           an  old file by  the  name  of  "oldlib"  and
  1459.                           insert into  "oldlib"  new  copies of all the
  1460.                           currently tagged files.  The  characters (-+)
  1461.                           between  the  double  quotes   indicate   the
  1462.                           string to be used  to  seperate  tagged  file
  1463.                           names.  Also require (%R) a return key prompt
  1464.                           on completion of the macro.
  1465.  
  1466.           link %t;%1+   = Link  together  into  one   program  all  the
  1467.                           currently  tagged  files.    Since  the  link
  1468.                           program can only be executed once to  do  its
  1469.                           job correctly (unlike repeated executions  of
  1470.                           pkarc to add to an  arc file)  the user  must
  1471.                           specify  that  the   macro   should  only  be
  1472.                           executed once with the  "%1"  sequence.   The
  1473.  
  1474.  
  1475.                                     - 23 - 
  1476.  
  1477.  
  1478.  
  1479.                           "+"  following the  "%1"  sequence  indicates
  1480.                           that the "+" character will terminate all but
  1481.                           the last of the input lines to the macro.
  1482.  
  1483.          PROGRAMMERS NOTE:  The addition of the "%t", "%T", "%O", "%X",
  1484.          and  the  "%1c"  options have greatly increased the number  of
  1485.          combinations  of  special  option  keys in macros.   With  the
  1486.          limited  time and resources available to the author,  not  all
  1487.          possible  combinations   have  been   thoroughly   tested  for
  1488.          compatability or integrity of operation.  The user may have to
  1489.          tinker with the macro somewhat to get it to operate correctly.
  1490.          In  particular  I have noted that some macros  will  not  work
  1491.          correctly if there are extra (not needed)  spaces in the macro
  1492.          definition.   Some macros (such as those using "%1"  with "%T"
  1493.          or  "%t")  create  a  file  "ds_macro.dat"  in  the  "DS home"
  1494.          directory  which is used as redirected input to the  execution
  1495.          of the macro.  The user may find it useful to review that file
  1496.          if   problems   with   the   macro   execution   occur.    The
  1497.          "ds_macro.dat"  file  is  also used  with the  "%T"  and  "%t"
  1498.          options when the "%O" (overlay) option is also specified.
  1499.  
  1500.                          +===========================+
  1501.          ================|        EXIT OPTION        |=================
  1502.                          +===========================+
  1503.  
  1504.              One exit option is available:
  1505.  
  1506.              F9 -  Exit in the directory that is currently highlighted.
  1507.  
  1508.                          +===========================+
  1509.          ================| LICENSING & REGISTRATION  |=================
  1510.                          +===========================+
  1511.  
  1512.                         Directory Scanner (tm) Ver 4.00
  1513.                            Copyright (c)  1986-1990
  1514.                               All Rights Reserved
  1515.                                 by Nat Martino
  1516.  
  1517.          *  A $15 shareware contribution is  requested  for  using  the
  1518.             program.
  1519.          *  The author retains the sole right to sell the program.
  1520.          *  The author grants users the right to  copy  and  distribute
  1521.             the program within the following constraints:
  1522.               - All program files remain unaltered and are  distributed
  1523.                 en masse.
  1524.               - Only the original "non-cloned" version of  the  program
  1525.                 with the  startup/termination  and  drive  change  time
  1526.                 delays is distributed.
  1527.               - No attempt is made to sell  the  program,  or  to  make
  1528.                 money from it or any modified version of it.
  1529.               - The program is not bundled with any other  hardware  or
  1530.                 software transactions without the author's  permission.
  1531.               - Recognized  users'  groups  may  charge  a  maximum  $5
  1532.  
  1533.  
  1534.                                     - 24 - 
  1535.  
  1536.  
  1537.  
  1538.                 duplication or distribution fee.
  1539.          *  Continued use of the program (more  than 2  weeks)  by  any
  1540.             individual, corporation or  institution  without  a  single
  1541.             user or site license is prohibited.
  1542.          *  Single user licenses are obtained by  sending  in  the  $15
  1543.             shareware contribution.
  1544.          *  Corporations and other institutions  (including  government
  1545.             and educational)  which desire  using  the  program  should
  1546.             refer  to  the   "DS_SITE.LIC"  file   for  site  licensing
  1547.             information.
  1548.          *  Special modified versions of the program can be created  by
  1549.             the  author for different system configurations or desires.
  1550.             Contact the author for details.
  1551.  
  1552.                          +===========================+
  1553.          ================|   WARRANTY & DISCLAIMER   |=================
  1554.                          +===========================+
  1555.  
  1556.                The author disclaims all warranties expressed or implied
  1557.          as to the  quality or performance of this program.  The author
  1558.          will not be held liable for any lost profits, lost savings  or
  1559.          any  other  direct,  indirect,  incidental   or  consequential
  1560.          damages resulting from the use of this program.  Your  use  of
  1561.          this program constitutes your agreement to this disclaimer and
  1562.          your  release of  the author from any  form  of  liability  or
  1563.          litigation.
  1564.  
  1565.           Selecting 590k for the memory limit will force the program
  1566.           to always use the overlay option.  Selecting 10k for the
  1567.           memory limit will prevent the overlay option from being
  1568.           used in place of the normal option.
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.                                     - 25 - 
  1594.